home *** CD-ROM | disk | FTP | other *** search
/ Aminet 31 / Aminet 31 (1999)(Schatztruhe)[!][Jun 1999].iso / Aminet / util / gnu / xpdf-0.8-src.lha / xpdf-0.8-src / ltk / LTKResources.h < prev    next >
C/C++ Source or Header  |  1998-11-28  |  2KB  |  58 lines

  1. //========================================================================
  2. //
  3. // LTKResources.h
  4. //
  5. // Copyright 1996 Derek B. Noonburg
  6. //
  7. //========================================================================
  8.  
  9. #ifndef LTKRESOURCES_H
  10. #define LTKRESOURCES_H
  11.  
  12. #ifdef __GNUC__
  13. #pragma interface
  14. #endif
  15.  
  16. #include <stddef.h>
  17. #include <X11/Xlib.h>
  18. #include <X11/Xresource.h>
  19. #include <X11/Xutil.h>
  20. #include "GString.h"
  21.  
  22. extern void ltkGetCmdLineResources(XrmDatabase *cmdLineDB,
  23.                    XrmOptionDescRec *opts,
  24.                    int numOpts, GString *appName,
  25.                    int *argc, char *argv[]);
  26.  
  27. extern void ltkGetOtherResources(Display *display,
  28.                  XrmDatabase cmdLineDB, XrmDatabase *db);
  29.  
  30. extern GString *ltkGetStringResource(XrmDatabase db, GString *appName,
  31.                      char *instName, char *def);
  32.  
  33. extern int ltkGetIntResource(XrmDatabase db, GString *appName,
  34.                  char *instName, int def);
  35.  
  36. extern GBool ltkGetBoolResource(XrmDatabase db, GString *appName,
  37.                 char *instName, GBool def);
  38.  
  39. extern unsigned long ltkGetColorResource(
  40.                 XrmDatabase db, GString *appName,
  41.                 char *instName,
  42.                 Display *display, int screenNum,
  43.                 char *def1, unsigned long def2,
  44.                 XColor *xcol);
  45.  
  46. extern XFontStruct *ltkGetFontResouce(XrmDatabase db, GString *appName,
  47.                       char *instName,
  48.                       Display *display, int screenNum,
  49.                       char *def);
  50.  
  51. extern void ltkGetGeometryResource(XrmDatabase db, GString *appName,
  52.                    char *instName,
  53.                    Display *display, int screenNum,
  54.                    int *x, int *y,
  55.                    Guint *width, Guint *height);
  56.  
  57. #endif
  58.